/*
 *代码由框架生成,任何更改都可能导致被代码生成器覆盖
 *如果数据库字段发生变化，请在代码生器重新生成此Model
 */
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VOL.Entity.SystemModels;

namespace VOL.Entity.DomainModels
{
    [Entity(TableCnName = "数据审核明细",TableName = "ComparisonData", DetailTableCnName = "ComparisonData")]
    public partial class ComparisonData : BaseEntity
    {
        /// <summary>
        /// Id
        /// </summary>
        [Key]
        [Display(Name = "Id")]
        [Column(TypeName = "int")]
        [Required(AllowEmptyStrings = false)]
        public int Id { get; set; }

        /// <summary>
        /// 主表Id
        /// </summary>
        [Display(Name = "ExamineListId")]
        [Column(TypeName = "int")]
        [Required(AllowEmptyStrings = false)]
        public int ExamineListId { get; set; }

        /// <summary>
        /// 识别码
        /// </summary>
        [Display(Name = "识别码")]
        [MaxLength(50)]
        [Column(TypeName = "nvarchar(50)")]
        [Editable(true)]
        public string Code { get; set; }

        /// <summary>
        /// 员工Id
        /// </summary>
        [Display(Name = "员工Id")]
        [MaxLength(50)]
        [Column(TypeName = "nvarchar(50)")]
        [Editable(true)]
        public string PersionId { get; set; }

        /// <summary>
        /// 类型（1：收花；2：整花；3：审查）
        /// </summary>
        [Display(Name = "类型")]
        [Column(TypeName = "int")]
        [Editable(true)]
        public int Type { get; set; }

        /// <summary>
        /// A55
        /// </summary>
        [Display(Name = "A55")]
        [Column(TypeName = "int")]
        [Editable(true)]
        public int A55 { get; set; }

        /// <summary>
        /// A60
        /// </summary>
        [Display(Name = "A60")]
        [Column(TypeName = "int")]
        [Editable(true)]
        public int A60 { get; set; }

        /// <summary>
        /// A65
        /// </summary>
        [Display(Name = "A65")]
        [Column(TypeName = "int")]
        [Editable(true)]
        public int A65 { get; set; }

        /// <summary>
        /// A70
        /// </summary>
        [Display(Name = "A70")]
        [Column(TypeName = "int")]
        [Editable(true)]
        public int A70 { get; set; }

        /// <summary>
        /// A75
        /// </summary>
        [Display(Name = "A75")]
        [Column(TypeName = "int")]
        [Editable(true)]
        public int A75 { get; set; }

        /// <summary>
        /// A80
        /// </summary>
        [Display(Name = "A80")]
        [Column(TypeName = "int")]
        [Editable(true)]
        public int A80 { get; set; }

        /// <summary>
        /// 审核结果（0：正常；1：异常）
        /// </summary>
        [Display(Name = "审核结果")]
        [Column(TypeName = "int")]
        [Editable(true)]
        public int Status { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        [Display(Name = "创建时间")]
        [Column(TypeName = "datetime")]
        [Editable(true)]
        public DateTime? CreateDate { get; set; }

    }
}